🎯 Need Help?

Get Premium Support

Priority assistance from the developer

More from ANWP

Football Leagues Premium

Complete football/soccer league management for WordPress

Learn more →

Teams


Teams are the competitive units in Sports Leagues. Each team has a profile with logo, roster, staff, home venue, and detailed information. Teams participate in tournaments and have players assigned to their roster for each season.

Creating a Team

  1. Go to Sports Leagues > Teams & People > Teams
  2. Click Add New Team
  3. Enter the team name in the title field
  4. Fill in team details across the tabs (see below)
  5. Set a Team Logo (featured image) in the sidebar
  6. Click Publish
Teams list showing navigation path: Teams and People menu, Teams submenu, and Add New Team button

Team Data Tabs

The team editor is organized into tabs for easier navigation:

General Tab

FieldDescription
Abbreviation/Short NameShort version of team name for compact displays (e.g., “Cowboys”)
Team Code2-4 letter code for scoreboards (e.g., “DAL”)
Full NameComplete official team name
CityTeam’s home city
CountryTeam’s country (used for flag display)
Home VenueSelect from created venues
AddressTeam headquarters address
WebsiteOfficial team website URL
FoundedYear the team was established
ConferenceConference name (for US sports)
DivisionDivision name
Team Main ColorPrimary brand color (used in charts and styling)
National TeamMark as national team (for international competitions)
External IDID from external systems (for data import)
Team editor showing General tab with fields for abbreviation, team code, full name, city, country, home venue, and team logo in sidebar

Description Tab

Full team description with rich text editor. Supports images, links, and formatting. Displayed on the team’s public page.

Social Tab

Add social media profile links:

  • Twitter / X
  • Facebook
  • YouTube
  • LinkedIn
  • TikTok
  • VKontakte
  • Discord
  • Twitch
  • Instagram

Subteams Tab

Configure team hierarchy for organizations with multiple squads (e.g., senior team, reserve team, youth academy):

  • Root team — Parent organization that aggregates stats from subteams
  • Subteam — Child team linked to a root team
  • Summary page — Root page that combines data from multiple subteams

Gallery Tab

Add multiple photos to create a team gallery. Optionally add descriptive text below the gallery.

Custom Fields Tab

Add custom data fields configured in Sports Leagues > Settings > Custom Fields. Useful for sport-specific data like arena name, championship titles, or sponsor information.

Bottom Content Tab

Add content that appears at the bottom of the team’s public page. Supports shortcodes, so you can embed standings, player stats, or custom layouts.

Team Roster

The Roster tab manages which players belong to the team for each season. Rosters are season-specific, allowing you to track squad changes over time.

Building a Roster

  1. Edit the team and click the Roster tab
  2. Select a Season from the dropdown
  3. Click Attach player to Roster
  4. In the modal, find players using filters:
    • Team players — Players with this team as their current team
    • Search by name — Type to find any player
    • Other seasons — Copy from a previous roster
  5. Click the + button to add a player
  6. Set each player’s Number, Position, and Status
  7. Drag players to reorder within their group
  8. Click Save
Team Roster interface showing season selector, player list organized by groups (Goalies, Defense, Forwards) with columns for photo, name, number, position, and status

Roster Groups

Players are organized into position groups (e.g., Goalies, Defense, Forwards). These groups are configured in Sports Leagues > Sport Configurator > Roster Groups. Drag the group headers to reorder sections.

Attach Player Modal

The modal shows your current roster on the left and available players on the right. Use the dropdown to filter by source:

Attach player to Roster modal showing current roster on left with groups and available players on right with filter options for team players, search by name, and other seasons

Tip

Use “Other seasons” to quickly copy last season’s roster, then make adjustments for player transfers and new signings.

Team Staff

Below the player roster is the Staff section. Add coaches, managers, and other team personnel the same way as players. Staff members have a Job field instead of Number/Position.

Team Frontend Display

Each team has an automatically generated public page showing team information, upcoming and finished games, and the current roster.

Team public page showing logo, city, country, social links, season selector, upcoming games, finished games, and roster by position groups

The Core team page includes:

  • Team logo and basic info (city, country)
  • Social media links
  • Season selector
  • Upcoming games
  • Finished games (recent results)
  • Roster organized by position groups

Premium Team Features

The Premium version adds advanced team management features and enhanced frontend displays.

Enhanced Team Page

Premium team pages include additional sections:

  • Team Leaders — Top scorers, assist leaders, rebound leaders
  • Game Schedule Calendar — Visual calendar showing all games
  • Player Stats Table — Detailed statistics for all roster players
  • Extended Roster — Additional player details like height, weight, college
Premium team page showing team leaders section with points, PPG, and rebounds rankings, game calendar, detailed roster with height/weight/college, and player stats table

Trophies

Track team achievements with the Trophies tab (Premium only). Add championship titles, cups, and other awards with images.

  1. Click the Trophies tab in the team editor
  2. Click Add Another Trophy
  3. Set a trophy image using the media library
  4. Enter the Title (e.g., “Super Cup”)
  5. Enter the Number of times won
  6. Add Number tooltip with winning years (e.g., “2015; 2018; 2019”)
  7. Drag to reorder trophies
  8. Click Save
Trophies tab showing Add Another Trophy button and table with trophy image, title, number, and number tooltip columns displaying Super Cup and Nation Cup entries

Jersey Configuration

The Jersey tab (Premium only) lets you configure team uniform colors for visual display in game lineups and formation diagrams.

Premium Options

Additional Premium settings include:

  • Hidden post status — Hide teams from public view while keeping data
  • Custom layout options — Control which sections appear on team pages

Related Documentation